Clojure প্রোগ্রামিং শুরু করার জন্য প্রথমে Clojure ইন্সটল করতে হবে এবং একটি IDE সেটআপ করতে হবে। Clojure মূলত JVM ভিত্তিক, তাই Java Development Kit (JDK) থাকতে হবে। Clojure সেটআপের জন্য সাধারণত Leiningen বা Clojure CLI ব্যবহার করা হয়। নিচে স্টেপ-বাই-স্টেপ ইনস্টলেশন এবং IDE সেটআপ প্রক্রিয়া দেওয়া হলো।
Clojure চালানোর জন্য JDK (Java Development Kit) ইন্সটল করা প্রয়োজন।
java -version
সফলভাবে ইন্সটল হলে Java এর ভার্সন দেখাবে।
Clojure CLI হল একটি সহজ টুল যা Clojure প্রোগ্রাম রান এবং ম্যানেজ করতে সহায়ক।
Homebrew এর মাধ্যমে Clojure ইন্সটল করুন:
brew install clojure/tools/clojure
ইনস্টলেশন সফল হলে, clj
কমান্ড চালিয়ে Clojure প্রম্পটে প্রবেশ করুন:
clj
clj
চালিয়ে Clojure REPL অ্যাক্সেস করুন।Leiningen হল Clojure প্রজেক্ট ম্যানেজমেন্টের জন্য জনপ্রিয় টুল, যা নতুন প্রজেক্ট তৈরি, ডিপেন্ডেন্সি ম্যানেজমেন্ট এবং বিল্ড প্রসেস পরিচালনার জন্য উপযোগী।
Leiningen ডাউনলোড করতে এই কমান্ডটি ব্যবহার করুন:
curl https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein -o /usr/local/bin/lein
chmod +x /usr/local/bin/lein
Leiningen ইন্সটল হয়ে গেলে, এই কমান্ডটি চালান:
lein
সফলভাবে ইন্সটলেশন হলে এটি আপনাকে Leiningen এর ডিফল্ট আউটপুট দেখাবে।
Clojure প্রোগ্রামিংয়ের জন্য কয়েকটি জনপ্রিয় IDE এবং টেক্সট এডিটর রয়েছে, যেমন IntelliJ IDEA, Emacs, এবং Visual Studio Code। নিচে বিভিন্ন IDE এবং তাদের সেটআপ প্রক্রিয়া দেওয়া হলো।
IntelliJ IDEA Clojure প্রোগ্রামিংয়ের জন্য একটি শক্তিশালী IDE, যেখানে আপনি Cursive প্লাগইন ইনস্টল করে Clojure সাপোর্ট পাবেন।
File > Settings > Plugins
এ যান এবং "Cursive" খুঁজে ইনস্টল করুন।File > New Project > Clojure
অপশনে যান।VS Code একটি হালকা ও দ্রুত IDE যা Clojure সাপোর্টের জন্য Calva
এক্সটেনশন প্রদান করে।
Extensions
প্যানেল খুলে "Calva" ইনস্টল করুন, যা Clojure এর জন্য উন্নত সাপোর্ট প্রদান করে।Calva
এর মাধ্যমে REPL চালাতে, Ctrl + Shift + P
চাপুন এবং "Start Clojure REPL" নির্বাচন করুন।Emacs ঐতিহাসিকভাবে Lisp এবং Clojure প্রোগ্রামিংয়ের জন্য জনপ্রিয়।
CIDER
(Clojure Interactive Development Environment that Rocks) প্লাগইন ইন্সটল করুন, যা Clojure ডেভেলপমেন্টে সহায়ক।M-x package-install RET cider RET
কমান্ড ব্যবহার করে CIDER ইন্সটল করুন।Clojure ইন্সটলেশনের পরে, Clojure REPL চালিয়ে কোড লেখা শুরু করতে পারেন। REPL ইন্টারেক্টিভ প্রোগ্রামিংয়ের জন্য একটি শক্তিশালী টুল যা দ্রুত কোড পরীক্ষা এবং আউটপুট দেখতে সাহায্য করে।
REPL চালানো: টার্মিনালে clj
কমান্ডটি টাইপ করুন:
clj
Clojure REPL চালু হলে নিচের মত করে কোড লিখতে পারেন:
(+ 1 2 3) ; আউটপুট: 6
Clojure প্রোগ্রামিং শুরু করতে JDK, Clojure CLI এবং একটি IDE প্রয়োজন। Clojure CLI ইন্সটলেশন, Leiningen সেটআপ এবং একটি উপযুক্ত IDE (যেমন IntelliJ IDEA, VS Code, অথবা Emacs) কনফিগার করার পরে আপনি Clojure প্রোগ্রামিং শুরু করতে পারেন। REPL এর মাধ্যমে ইন্টারেক্টিভ প্রোগ্রামিংয়ের সুবিধা পাওয়া যায় যা Clojure প্রোগ্রামিংয়ের মজার অভিজ্ঞতা প্রদান করে।
common.read_more